// 使用return的时候必须要在外部使用一个全局变量接受return的值 

// function test() {
//   var a = 1;
//   function plus1() {
//     a++;
//     console.log(a);
//   }
//   window.plus = plus1;
// }
// test();
// plus();
// plus();
// plus();

// var res = 0 || function() {
//   var a = 1;
//   function add() {
//     a++;
//     console.log(a);
//   }
//   return add;
// }()
// res();
// res();
// res();


0 || function() {
  var a = 1;
  function add() {
    a++;
    console.log(a);
  }
  window.res = add;
}()
res();
res();
res();